@charset "utf-8";
/*This file is part of ILoveHUSTBoard.

ILoveHUSTBoard is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

ILoveHUSTBoard is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with ILoveHUSTBoard.  If not, see <http://www.gnu.org/licenses/>.*/
/* CSS Document */

html{overflow-y:scroll;}
	
body {
	font-size:14px;
	font-family:"Microsoft yahei","SimSun";
	color:#333333;
	line-height:150%;
	background:url(../image/body_bj.gif);
}

a {
	color:#999999;
	}
	
.home {        width:200px;        height:100px;        position:absolute;        left:45px;        top:180px;        z-index:1000;}	
		
#wrapper {
	width:964px;
	margin:auto;
	margin-top:30px;
	}
	
#container {
	width:100%;
	border:8px solid #D82125;
	border-radius:5px;
	-weblit-border-radius:5px;
	-moz-border-radius:5px;
	background:#F6EFC1;
	behavior: url(PIE.htc);
	}
	
h2{
	height:356px;
	background:url(../image/banner.png)  no-repeat;
	position:relative;
	text-indent:-9999px;
	}
	
.today {
	position:absolute;
	left:50px;
	top:323px;
	text-indent:0;
	}
	
.today img{
	float:left;
	}
	
.today_t {
	margin-left:20px;
	font-size:20px;
	font-weight:bold;
	color:#599DAA;
	text-indent:0;
	text-shadow:1px 1px 1px #ccc;
	float:left;
	padding-top:6px;
	}
	
	
.myword{
	width:85px;
	height:40px;
	background:url(../image/myword_bj.png) no-repeat;
	margin-left:20px;
	border:none;
	cursor:pointer;
	float:left;
}
	
.myword:hover{
	background:url(../image/myword_hov.png) no-repeat;
	}
	
.ho_logo {
	position:absolute;
	left:15px;
	top:15px;
	width:150px;
	height:33px;
	display:block;
	background:url(../image/ho_logo.gif) no-repeat;
	}

	
#content {
	padding:15px 50px 25px 50px;
	background-color:#F6EFC1;
	}
	
.leftside {
	width:568px;
	float:left;
	}
	
.leftside li {
	overflow:hidden;
	background:url(../image/border_bj.gif) repeat-x bottom; 
	padding:10px;
	}
	
.leftside li strong {
	color:#599DAA;
	margin:0 12px 0 6px;
	}
	
.leftside li p {
	text-align:right;
	font-weight:bold;
	}

.leftside li p a{
	margin-left:5px;
	}

.leftside li p a:hover{
	color:#D84463;
	}
#messageform{
	margin:0 0 10px;
}
.message {
	padding:10px 0;
	border-top:1px dashed #AB9F8A;
	}
		
li .withbj {
	background:#F9F5D7 url(../image/border_bj.gif) repeat-x bottom;
	}
	
#clear_bj {
	background:none;
	}
	
.reply {
	height:134px;
	width:566px;
	position:relative;
	background:#F9F5D7;
	}
	
.remind_l {
	position:absolute;
	left:78px;
	top:4px;
	color:#FF500C;
	text-decoration:underline;
	}
	
.remind_r{
	position:absolute;
	left:250px;
	top:4px;
	color:#FF500C;
	text-decoration:underline;
	}
	
.remind_l:hover,.remind_r:hover {
	text-decoration:none;
	}
	
.text {
	position:absolute;
	left:23px;
	top:30px;
	}
	
.t_textarea {
	position:absolute;
	left:78px;
	top:30px;
	width:460px;
	height:60px;
	}

.n_input,.t_textarea,.p_input {
	border-left:1px solid #ABA08A;
	border-top:1px solid #ABA08A;
	border-bottom:1px solid #DFDBD2;
	border-right:1px solid #DFDBD2;
	}
	
.publish {
	position:absolute;
	left:78px;
	top:96px;
	width:69px;
	height:33px;
	border:none;
	background:url(../image/publish.png) no-repeat;
	cursor:pointer;
}	

.publish:hover {
	background:url(../image/publish_hov.png) no-repeat;
	}
	
.loginbox {
	width:300px;
	height:130PX;
	border:5px solid rgba(55,55,55,.4);
	border-radius:5px;
	-weblit-border-radius:5px;
	-moz-border-radius:5px;
	background:#fff;
	position:fixed;
	left:40%;
	top:40%;
	z-index:100;
	}
	
*html .loginbox {
	position:absolute;
	left:40%;
	top:40%;
	z-index:100;
	border:5px #333 solid;
	}
	
.nickname {
	position:absolute;
	left:23px;
	top:14px;
	}
	
.n_input{
	position:absolute;
	left:78px;
	top:14px;
	width:140px;
	height:22px;
	}
	
.password {
	position:absolute;
	left:23px;
	top:50px;
	}
	
.p_input{
	position:absolute;
	left:78px;
	top:50px;
	width:140px;
	height:22px;
	}
	
.register {
	position:absolute;
	left:230px;
	top:50px;
	text-decoration:underline;
	}
	
.register:hover {
	text-decoration:none;
	}
	
.login {
	position:absolute;
	left:78px;
	top:84px;
	width:69px;
	height:33px;
	border:none;
	background:url(../image/login.png) no-repeat;
	cursor:pointer;
}	
	
.close {
	position:absolute;
	right:4px;
	top:4px;
	cursor:pointer;
	}
	
ul.rightside {
	float:right;
	width:234px;
	background:#F9F5D7;
	padding:10px;
	}	

ul.rightside li{
	margin-bottom:10px;
	overflow:hidden;
	}		
ul.rightside li a {
	color:#121212;
	}	
	
ul.rightside li a:hover{
	color:#E50012;
	}
	
p.page_reverse {
	text-align:center;
	padding:20px 0 0px 0;
	width:566px;
	}

p.page_reverse  a {
	padding:0px 10px;
	background:#F9F9F9;
	margin:1px 5px;
	color:#12396B;
	border:1px solid #fff;
	font-size:12px;
	}

p.page_reverse  a:hover {
	background:#D82125;
	color:#fff;
	}
	
#footer {
	width:100%;
	text-align:center;
	margin:15px 0 10px 0;
	}
	
.top {
	position: fixed; 
	bottom: 100px; 
	visibility: visible; 
	height:86px;
	width:30px;
	overflow: hidden;
    line-height:15px;
    left:50%;
	margin-left:499px;
	}

*html .top {
	margin-left:491px;
	}
	
* html .fixed_bottom /* IE6 底部固定  */{
	position:absolute;
	bottom:100px;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	}
	
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
	
	
.share_div{
	display: none;
}

.share_div img{
	float: right;
	margin: 10px 0 5px 7px;
	width: 16px;
	cursor: pointer;
}
	